import {get, post, postNoApiKey} from './util.js'


// 获取用户注册项
export function registerItem(data){
	return get({
		url: '/registerItem',
		data: data,
	})
}

// 注册
export function register(data){
	return post({
		url: '/register',
		data: data,
	})
}

// 登录
export function login(data){
	return post({
		url: '/login',
		data: data,
	})
}

// 获取商品列表
export function getGoodsList(data){
	return get({
		url: '/goodsList',
		data: data,
	})
}

// 获取商品分类
export function getGoodsClass(data){
	return get({
		url: '/goodsClass',
		data: data,
	})
}

// 获取商品品牌
export function getGoodsBrand(data){
	return get({
		url: '/goodsBrand',
		data: data,
	})
}

// 获取品牌商品列表
export function getBrandGoodsList(data){
	return get({
		url: '/brandGoodsList',
		data: data,
	})
}

// 获取商品信息
export function getGoodsInfo(data){
	return post({
		url: '/goodsInfo',
		data: data
	})
}

// 获取每一个商品规格的库存信息
export function getGoodsStock(reqData, goods_id){
	return new Promise(function(resolve, reject) {
		{
			uni.showLoading({
				title: '加载中'
			})
			uni.request({
				url: 'http://118.25.216.99/goods/goodsStock/' + goods_id,
				data: reqData,
				header: {
					'content-type': 'application/x-www-form-urlencoded'
				},
				method: 'POST',
				success: (res) => {
					uni.hideLoading()
					resolve(res)
				},
				fail: (error) => {
					uni.hideLoading()
					reject(error)
				}
			});
		}
	})
}

// 添加购物车
export function addCart(data){
	return post({
		url: '/addCart',
		data: data
	})
}

// 获取购物车信息
export function getCartData(data){
	return post({
		url: '/cartData',
		data: data
	})
}

// 更新购物车商品
export function updateCart(data){
	return post({
		url: '/updateCart',
		data: data
	})
}

export function delCartGoods(data){
	return post({
		url: '/delCartGoods',
		data: data
	})
}

// 获取用户信息
export function getUserInfo(data){
	return post({
		url: '/userInfo',
		data: data
	})
}

// 获取配送地址
export function addressList(data){
	return post({
		url: '/addressList',
		data: data
	})
}

// 删除配送地址
export function delAddress(data){
	return post({
		url: '/delAddress',
		data: data
	})
}

// 添加配送地址
export function saveAddress(data){
	return post({
		url: '/saveAddress',
		data: data
	})
}

// 添加配送地址
export function cartSubmit(data){
	return post({
		url: '/cartSubmit',
		data: data
	})
}

// 用户密码修改
export function saveUserPasswd(data){
	return post({
		url: '/saveUserPasswd',
		data: data
	})
}

// 用户退出
export function loginOut(data){
	return post({
		url: '/loginOut',
		data: data
	})
}

// 搜索商品
export function searchGoods(data){
	return get({
		url: '/searchGoods',
		data: data
	})
}